good and bad sides of living in shanghai